package pruebas;

import java.util.Calendar;

import logica.jugadores.Jugador;
import logica.jugadores.Turno;
import logica.objetos.Barco;
import logica.objetos.Imagen;
import logica.objetos.Minador;
import persistencia.PoolTransacciones;
import persistencia.Transaccion;
import Daos.Imagenes;
import Daos.Jugadores;
import enums.TipoObjeto;
import excepciones.PersistenciaException;

public class PruebaJugadores {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		/*	try {
			PoolTransacciones pool = PoolTransacciones.getInstance();
			Transaccion t = pool.obtenerTransaccion();
			Jugadores jdrs = new Jugadores();
			Turno turn = new Turno(4, Calendar.getInstance());
			Barco b=  new Minador(3, 4, 5, TipoObjeto.BARCOMINADOR, 4,4,4,4,4,4,true, 2,1);
			Jugador jdr=new Jugador(null, b, turn, 0, true);
			
			// prueba de insertar
			String idjugador = jdrs.insertarJugador(t, jdr,9,1,2);
			System.out.println("el id del jugador recien ingresado es "
					+ idjugador);
			// prueba de buscar por id, uso el mismo
			Jugador jdr1 = jdrs.buscarJugadorPorId(t,idjugador);
			System.out.println("el jugador= "
					+ jdr1.getIdentificador() + " tiene " + jdr.getPuntos() + " puntos y tiene el turno? "
					+ jdr1.isTieneTurno());			
			Barco ba = jdr1.getB();
			System.out.println("el barco de ese jugador tiene un alcance de tiro de "+ba.getAlcanceTiro());
            t.finalizarTransaccion(true);
            pool.liberarTransaccion(t);
		} catch (PersistenciaException e) {
			// TODO Auto-generated catch block
			System.out.println(e.getMensaje());
			e.printStackTrace();
		}
*/
	}

}
